let mix = require('laravel-mix');

/*
 |--------------------------------------------------------------------------
 | Mix Asset Management
 |--------------------------------------------------------------------------
 |
 | Mix provides a clean, fluent API for defining some Webpack build steps
 | for your Laravel application. By default, we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */

// mix.js('resources/assets/js/app.js', 'public/js')
//    .sass('resources/assets/sass/app.scss', 'public/css');

/**
 * 前台
 */
mix.js('resources/assets/js/web/app.js', 'public/js/web')
   .sass('resources/assets/sass/web/app.scss', 'public/css/web/app.css')
   .webpackConfig({
      resolve: {
         alias: {
            '@': path.resolve(__dirname, 'resources/assets/js')
         }
      }
   });



/**
 * 后台
 */
mix.js('resources/assets/js/backend/app.js', 'public/js/backend')
   .sass('resources/assets/sass/backend/app.scss', 'public/css/backend/app.css')
   .webpackConfig({
      resolve: {
         alias: {
            '@': path.resolve(__dirname, 'resources/assets/js')
         }
      }
   });

